home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Spiele / GEMSPIEL / SPIDER / SPIDER.DOC next >
Encoding:
Text File  |  1997-05-03  |  8.5 KB  |  165 lines

  1. SPIDER ist eine  spezielle  Variante  von Patience. Das hier  vorliegende
  2. Programm  ist public domain und  soll (aber nur komplett und kostenlos !)
  3. weitergegeben werden.
  4.  
  5.  
  6. Die Entstehungsgeschichte
  7.  
  8. Waehrend  der  Arbeit mit  Spektren am Institut fuer  Kernphysik in Koeln
  9. habe ich  mir die Wartezeiten  auf Ergebnisse mit  SPIDER vertrieben, das
  10. dort unter XWindows auf einer UNIX-Workstation installiert ist. Da SPIDER
  11. suechtig  macht, vermisste  ich alsbald  einen SPIDER fuer den ATARI. Was
  12. blieb also uebrig, als selbst das Spiel fuer  den ST umzusetzen. In einer
  13. ruhigen Nachtschicht am Teilchenbeschleuniger entstand so SPIDER fuer den
  14. ATARI. Das Programm ist in  OMIKRON-Basic geschrieben. Inkl. Fehlerbesei-
  15. tigung  stecken  etwa 30 Stunden in SPIDER. Fuer die  Benutzeroberflaeche
  16. hatte ich natuerlich schon ein geeignetes  Rahmenprogramm zur Verfuegung.
  17.  
  18. Mir  jedenfalls  hat  es Spass gemacht, mal  etwas anderes  als  trockene
  19. Physikprogramme (ModulPlot, Messwertanalyse) zu schreiben, zumal ich auch
  20. einer der fleissigsten Spieler bin.
  21.  
  22. Danken moechte ich noch einigen  Kollegen, die beim Testen von SPIDER ge-
  23. holfen haben.
  24.  
  25. Falls Sie  nun wissen moechten, warum das Spiel  SPIDER  heisst, muss ich
  26. Sie enttaeuschen, ich weiss es auch  nicht, das Vorbild  auf der Worksta-
  27. tion heisst halt so.
  28.  
  29.  
  30. Die Spielregeln
  31.  
  32. Ziel des Spiels ist es, die 10 Stapel mit beliebig  gemischten Karten un-
  33. ter Beruecksichtigung  einiger  Regeln zu sortieren und abzulegen. Insge-
  34. samt sind  8 mal 13  Karten zu  sortieren, wobei  eine Folge  mit  dem As
  35. beginnt und bis zum Koenig laeuft und nur aus Karten einer Farbe besteht.
  36. Alle Karten sind doppelt vorhanden.
  37.  
  38. Bei Beginn eines Spiels bekommen Sie 10 Stapel, bei denen jeweils die ob-
  39. erste Karte offen ist. Desweiteren  gibt es einen  Stapel oben links, von
  40. dem  insgesamt 5 mal pro  Spiel je 10 Karten  ausgeteilt  werden koennen.
  41. Ausgeteilt werden  kann nur, wenn  keiner  der 10 Stapel  leer ist. Durch
  42. Verschieben der Karten koennen eine oder mehrere Karten von  einem Stapel
  43. auf einen anderen gelegt werden. Dazu muessen einige Regeln  befolgt wer-
  44. den. Man kann nur soviele (offene !) Karten von  einem Stapel  entfernen,
  45. die eine zusammenhaengende Folge bilden. Ausserdem  koennen  sie nur ent-
  46. fernt werden, wenn man sie auf einen anderen Stapel legen kann. Dazu muss
  47. es einen Stapel geben, dessen  oberste Karte im Wert 1 hoeher ist als die
  48. unterste des zu bewegenden Teilstapels oder der ganz  leer ist. Die Farbe
  49. muss  hier nicht  uebereinstimmen. Haben Sie  schon eine  komplette Folge
  50. mit 13 Karten, so kann  (muss aber nicht !) sie im oberen Teil des Feldes
  51. abgelegt  werden.
  52. Wird durch Entfernen einiger Karten eine noch verdeckte Karte die oberste
  53. Karte des Stapels, so wird sie umgedreht. Dies ist schon alles.
  54.  
  55.  
  56. Die Bedienung
  57.  
  58. Nach der Auswahl von 'Neues Spiel'  werden die Karten gemischt und ausge-
  59. teilt. Zum Verschieben von Karten gibt es zwei Moeglichkeiten :
  60.  
  61.   1.) Man klickt  auf einen  Stapel, von dem  man Karten  entfernen will.
  62.       Das Programm schaut selber nach, wieviele Karten weggenommen werden
  63.       duerfen. Gibt es einen Stapel mit einer  passenden Karte  derselben
  64.       Farbe wie die zu entfernenden Karten, so werden sie auf diesen Sta-
  65.       pel gelegt. Wenn  nicht, so wird  der Stapel gewaehlt, dessen Farbe
  66.       zwar nicht stimmt, aber dessen  Wert korrekt ist. Gibt es dies auch
  67.       nicht, werden die Karten auf einen leeren Stapel gelegt. Bei mehre-
  68.       ren moeglichen wird der linkeste  verwendet. Ist kein Zug moeglich,
  69.       ertoent ein 'Ping' und es wird nichts verschoben.
  70.   2.) Sie klicken mit  gedrueckter  Maustaste genau auf die Karte, ab der
  71.       der  Teilstapel verschoben  werden  soll und  schieben ihn  auf den
  72.       gewuenschten Stapel. Handelt  es sich um einen  ungueltigen Zug, so
  73.       ertoent ein 'Ping' und nichts geschieht.
  74.  
  75. Zum  Austeilen  klicken Sie  einfach auf den  Kartenstapel oben  links im
  76. Fenster. Dort wird  auch angezeigt, wie oft  Sie noch  austeilen koennen.
  77. Ist eine Folge vollstaendig (13 Karten gleicher Farbe und in  der richti-
  78. gen Reihenfolge), so wird sie beim  Anklicken automatisch oben abgelegt.
  79.  
  80. SPIDER merkt sich  jeweils die  letzten 5 Kartenverteilungen,  sodass Sie
  81. maximal 5 Zuege zuruecknehmen koennen. Beim Zuruecknehmen eines Zuges be-
  82. kommen Sie fuer jede Karte, die man damit wieder umdreht, 2 Strafsekunden
  83. fuer das Mogeln angerechnet.
  84. Ausserdem kann dasselbe Spiel noch  einmal gespielt  werden. Da ein Spiel
  85. lange dauern kann, kann man es  abspeichern und zu einem  spaeteren Zeit-
  86. punkt wieder laden und weiterspielen.
  87.  
  88. Der aktuelle Punktestand und  die bisher verbrauchte Zeit werden im Titel
  89. des Kartenfensters angezeigt.
  90.  
  91. Jedes vollstaendig geloeste Spiel kann in die Highscore-Liste eingetragen
  92. werden. Als Kriterium  dient die erreichte Punktzahl, bei gleicher Punkt-
  93. zahl die Zeit, die man dafuer benoetigt hat. Beim Speichern eines  Spiels
  94. wird die Zeit ebenfalls gespeichert.
  95.  
  96. Um auch lange Stapel besser  sehen zu koennen, kann  man mittels 'Wechsle
  97. Anzeige' die Anzeige im  Kartenfenster um fast eine Kartenhoehe nach oben
  98. schieben. Dadurch sieht man von dem  Austeilstapel und den schon abgeleg-
  99. ten  Folgen zwar nur  ein Stueckchen, an der  Bedienung aendert dies aber
  100. nichts. Da  dies bei sehr  langen Folgen auch  nicht  reicht, koennen Sie
  101. jede offene Karte mit der rechten Maustaste anklicken. Ihre Farbe und ihr
  102. Wert wird dann in der Menueleiste angezeigt.
  103.  
  104. Das Spiel  beenden Sie mit 'Ausgang'. Das   Schliessen des Kartenfensters
  105. bewirkt, dass  das Fenster  verkleinert  wird, sodass  man  Platz auf dem
  106. Bildschirm  fuer andere  Programme unter  MultiTOS bekommt. Ein  weiteres
  107. "Schliessen" oeffnet das Fenster wieder an der alten Position.
  108.  
  109.  
  110. Die Punktewertung
  111.  
  112. Die Punktezahl setzt sich wie folgt zusammen :
  113. Fuer jede offene Karte gibt es 1 Punkt. Liegt  die Karte auf einer, deren
  114. Wert eins hoeher ist, so  gibt es einen weiteren  Punkt. Stimmt dann noch
  115. die Farbe, gibt es noch mal einen Punkt. Liegt im  unteren Feld ein voll-
  116. staendiger Stapel, so gibt es noch mal 88 Punkte dazu, so dass der Stapel
  117. insgesamt 125 Punkte bringt. Legen Sie den Stapel nach oben, so bringt er
  118. freilich nur 100 Punkte, da es dann leichter ist, den Rest unten  zu sor-
  119. tieren. Ein vollstaendig geloestes  Spiel in der Version 1.x bringt daher
  120. 800 Punkte, die automatisch in die Highscoreliste der  alten Version ein-
  121. getragen werden. Die maximal  erreichbare  Punktezahl ist 1000, dazu muss
  122. man alle 8 Stapel sortiert im unteren Feld lassen.
  123.  
  124.  
  125. Einige technische Informationen
  126.  
  127. SPIDER laeuft auf allen ST/STE/TT/Falcon in Farbe (auch mit Grafikkarten)
  128. oder monochrom ab einer Aufloesung von 640x200, wobei  dann aber die Sym-
  129. bole auf den Karten schon etwas undeutlich wirken. Das Programm benoetigt
  130. insgesamt etwa  200 KByte RAM  und laeuft auch  unter MiNT  oder MultiTOS
  131. sowie den meisten  Emulatoren (STonX, MagicPC, MagicMAC, TOS2WIN). Da ei-
  132. nige der Emulatoren Probleme mit der Darstellung von Rechtecken mit abge-
  133. rundeten Ecken haben, kann man dies in der Menuleiste abstellen.
  134.   
  135. Wenn Sie Verbesserungsvorschlaege haben, Fehler gefunden  haben oder auch
  136. sonst Ihre Meinung zu  SPIDER mir mitteilen  wollen, so koennen  Sie mich
  137. unter der angegebenen Adresse  erreichen. Eine aktuelle  Version bekommen
  138. Sie gegen  Einsendung eines  frankierten  Rueckumschlags und einer forma-
  139. tierten Diskette.
  140.  
  141.                 Juergen Altmann
  142.                 Hauptstrasse 3
  143.                 89134 Blaustein-Arnegg
  144.                 tel 07304/6326 (abends)
  145.  
  146. Anstelle  der ueblichen  Bitte um einen Obulus moechte ich hier ein biss-
  147. chen Werbung in eigener Sache machen:
  148.  
  149. Falls Sie Ihren ATARI zufaellig auch zur Messdatenverarbeitung  verwenden
  150. sollten, so  moechte ich Sie auf  mein Programm  ModulPlot aufmerksam ma-
  151. chen. ModulPlot ist ein professionelles  Programm, mit dem Sie Daten ana-
  152. lysieren und in publikationsreifer  Qualitaet plotten  koennen. ModulPlot
  153. laeuft unter GEM und diversen  Multitasking Betriebssystemen sowie in s/w
  154. und Farbe bzw. Grafikkarten auf allen TOS-Rechnern bis zur MEDUSA und auf
  155. vielen Emulatoren. Durch Batchdateien koennen Sie auf Wunsch Ablaeufe au-
  156. tomatisieren und das System durch eigene Module fuer Ihre ganz speziellen
  157. Methoden  ergaenzen. Ein Prospekt  und die  Demodiskette  gibt es bei mir
  158. fuer 5 DM. Auch in einigen Fileservern oder Mausboxen koennen Sie die De-
  159. moversion finden.
  160.  
  161.  
  162. PS  Inzwischen habe ich doch eine sehr  alte Version von SPIDER  fuer den
  163.     ST gefunden, die aber nur in der mittleren ST-Aufloesung laeuft.
  164.  
  165.